package com.shao.function;

public class function07 {

    public static void main(String[] args) {
        function07 fu = new function07();
            fu.text(5);
//        System.out.println(fu.text(5));
        System.out.println(text(5));
//        方便程序，难为电脑
        //        递归，自己调用自己，包括兩部分，递归头：什么时候不调用自身方法。如果没有头就会陷入死循环，和递归体：什么时候需要调用自身方法
    }
//    阶乘
    public static int text(int n){
        if (n==1)
        {
            return 1;
        }
        return n*text(n-1);
    }
}
